Ghosts, Monsters & Myths
Uba Uba ("old woman, wet nurse") is the spirit of the pine tree in Japan. She and her husband Jo ("love") symbolize marital love and fidelity.